/**通用**/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{margin:0;padding:0;font-family:Arial, Helvetica, sans-serif}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{
  display:block;
}
body{font-size:12px}
li{list-style:none;}
a{text-decoration:none;}

.clear:after{content:"";display:block;clear:both;overflow:hidden;height:0;visitible:hidden;}


/***头部***/
header{
  width:100%;
  height:110px;
  .topMain{
    width:1000px;
    margin:0 auto;
    .logo{
      padding-top:20px;
      img{
        cursor:pointer;
        float:left;
      }
    }
    .stepCar{
      float:right;
      margin-top:25px;
      width:502px;
      height:44px;
    }
  }
}

/***regMain***/
.regMain{
  height:626px;
  width:960px;
  margin:0 auto;
  .regLeft{
    float:left;
    width:508px;
    padding-top:30px;
    img{
      border:0;
      width:508px;
      height:200px;
    }
  }
  .regRight{
    border:#ccc 1px solid;
    border-top:#ea3918 2px solid;
    width:290px;
    float:right;
    margin-right:80px;
    margin-top:30px;
    padding:20px 40px;
    h3{
      float:left;
      font-size:22px;
      color:#444;
      font-weight:normal;
      position:relative;
    }
    >span{
      float:right;
      display:block;
      line-height:24px;
      width:160px;
      text-align:right;
      a{
        color:#999;
        cursor:pointer;
      }
    }

    form{
      padding:0px;
      ul{
        margin-top:50px;
        li{
          position:relative;
          >input{
            border:1px solid #dedede;
            color:#999;
            font-size:14px;
            height:30px;
            line-height:30px;
            outline:0;
          }
          p{
            line-height:24px;
            color:#ff6b52;
            height:24px;
          }
          label{
            position:absolute;
            background:url(../../images/tegPng.png) no-repeat ;
            top: 0;
            left: 0;
            display:block;
            width:32px;
            height:32px;
          }
        }
        li:nth-of-type(1){
          label{
            background-position:0px -52px;
          }
          input{
            padding-left:40px;
            width:240px;
          }
        }

        li:nth-of-type(2){
          label{
            background-position:0px 0px;
          }
          input{
            padding-left:40px;
            width:240px;
          }
        }

        li:nth-of-type(3){
          overflow:hidden;
           input{
            width:100px;
            padding-left:8px;
             float:left;
          }
          span{
            width:60px;
            height:32px;
            display:block;
            float:left;
            text-align:center;
            line-height:32px;
            font-size:20px;
            margin-left:10px;
            margin-right:10px;
          }


          a{
            display:block;
            height:32px;
            color:#999;
            float:left;
            text-align:center;
            line-height:32px;
          }
          p{
            margin-top:32px;
          }
        }
        li:nth-of-type(4){
          a{
            float:right;
            color:#999;
          }
        }
        li:nth-of-type(5){
          input{
            background:#e83917;
            width:290px;
            margin-top:5px;
            color:#fff;
            font-size:22px;
            height:40px;
            line-height:40px;
            border:0;
            outline:0;
            border-radius:3px;
            cursor:pointer;
          }
        }
        li:nth-of-type(6){
          padding-top:20px;
          color:#999;
          p{
            color:#999;
          }
          a{
            background:url(../../images/tegPng.png) no-repeat;
            width:20px;
            height:20px;
            display:inline-block;
            vertical-align:middle;
            margin:0 6px;
            cursor:pointer;
          }
          a:nth-of-type(1){
            background-position:-26px -128px;
          }
          a:nth-of-type(2){
            background-position:-106px -128px;
          }
          a:nth-of-type(3){
            background-position:-147px -382px;
          }
          a:nth-of-type(4){
            background-position:-66px -128px;
          }
        }
      }
    }
  }
}



/***底部***/
footer{
  background:#fff;

  .about{
    background:#fff;
    padding-bottom:15px;
    p{
      text-align:center;
      line-height:24px;
      font-size:12px;
      a{
        color:black;
        cursor:pointer;
      }
    }
    p:nth-of-type(2){
      margin-top:10px;
    }
    .abLink{
      height:35px;
      line-height:35px;
      background:#444851;
      overflow:hidden;
      a{
        color:#adadad;
        padding:0 17px;
        cursor:pointer;
        line-height:35px;
        text-align:center;
        transition:all 1s;
      }
      a:hover{

        color:#fff;
      }
      span{
        color:#555;
        font-size:12px;
        padding:0;
        line-height:35px;
        text-align:center;
      }
    }
    .newcor{
      width:990px;
      height:62px;
      margin:0 auto;
      padding-top:21px;
      text-align:center;
      overflow:hidden;
      a{
        color:#CB3415;

      }
    }

  }
}
